package com.udistrital.framework.servicio.ejb;
import java.util.List;

import javax.ejb.Local;

import com.udistrital.framework.adminMenu.DTO.MenuDTO;
import com.udistrital.framework.adminMenu.modelo.Ament;
import com.udistrital.framework.adminMenu.modelo.Amprf;
import com.udistrital.framework.adminMenu.modelo.Amusr;
import com.udistrital.framework.excepcion.AplicacionExcepcion;
import com.udistrital.framework.excepcion.SistemaExcepcion;

@Local
public interface AdminMenuEJBeanLocal {
	
	public Amusr login(Amusr amusr)  throws AplicacionExcepcion, SistemaExcepcion;
	public Amusr loginBD(Amusr amusr)  throws AplicacionExcepcion, SistemaExcepcion;
	public  List<MenuDTO> getMenu(Amusr amusr, int idioma) throws AplicacionExcepcion,SistemaExcepcion;
	public List<Amprf> consultarTodosPerfiles() throws AplicacionExcepcion,SistemaExcepcion;
	public List<Ament> consultarTodasEntidades() throws AplicacionExcepcion,SistemaExcepcion;
	public Amusr crearUsuario(Amusr amusr) throws AplicacionExcepcion,SistemaExcepcion;
	public String formatoHora() throws AplicacionExcepcion, SistemaExcepcion;
	public List<Amusr> consultarAllUser() throws AplicacionExcepcion, SistemaExcepcion;
	
}
